package com.iqiyi.dbagent.contraller.impl;

import java.io.InputStream;
import java.util.List;

import com.iqiyi.dbagent.base.config.i.Configuration;
import com.iqiyi.dbagent.base.i.ISqlMonitorServer;
import com.iqiyi.dbagent.contraller.i.DBAgentTemplate;
import com.iqiyi.dbagent.contraller.i.IDataStoreHandler;
import com.iqiyi.dbagent.model.DealAfter;
import com.iqiyi.dbagent.model.DealBefore;

/**
 * @Title: DefaultDBAgentTemplate.java
 * @Package com.iqiyi.dbagent.contraller.impl
 * @Description: 默认分入库模板
 * @author wangnianming
 * @date 2015年11月19日 下午5:27:24
 * @version V1.0
 */
public class OracleAgentTemplate implements DBAgentTemplate{
    
    public OracleAgentTemplate() {
        // TODO Auto-generated constructor stub
    }

    /* (non-Javadoc)
     * @see com.iqiyi.dbagent.contraller.i.DBAgentTemplate#dealDataAsStreaming(java.io.InputStream, com.iqiyi.dbagent.base.config.Configuration, com.iqiyi.dbagent.contraller.i.IDatahandler)
     */
    public DealAfter dealDataAsStreaming(InputStream is, Configuration config,
            IDataStoreHandler handler) {
        // TODO Auto-generated method stub
        return null;
    }

    /* (non-Javadoc)
     * @see com.iqiyi.dbagent.contraller.i.DBAgentTemplate#dealDataAsFile(java.util.List, com.iqiyi.dbagent.base.config.Configuration, com.iqiyi.dbagent.contraller.i.IDatahandler)
     */
    public DealAfter dealDataAsFile(List<String> fileList,
            Configuration config, IDataStoreHandler handler) {
        // TODO Auto-generated method stub
        return null;
    }

    /* (non-Javadoc)
     * @see com.iqiyi.dbagent.contraller.i.DBAgentTemplate#dealDataAsASCll(java.lang.Byte[], com.iqiyi.dbagent.base.config.Configuration, com.iqiyi.dbagent.contraller.i.IDatahandler)
     */
    public DealAfter dealDataAsASCll(Byte[] bytes, Configuration config,
            IDataStoreHandler handler) {
        // TODO Auto-generated method stub
        return null;
    }

    /* (non-Javadoc)
     * @see com.iqiyi.dbagent.contraller.i.DBAgentTemplate#dealDataAsText(java.lang.StringBuffer, com.iqiyi.dbagent.base.config.Configuration, com.iqiyi.dbagent.contraller.i.IDatahandler)
     */
    public DealAfter dealDataAsText(StringBuffer sbf, Configuration config,
            IDataStoreHandler handler) {
        // TODO Auto-generated method stub
        return null;
    }

	/* (non-Javadoc)
	 * @see com.iqiyi.dbagent.contraller.i.DBAgentTemplate#dealBefore()
	 */
	public DealBefore dealBefore(Configuration config) {
		// TODO Auto-generated method stub
		return null;
	}

    /* (non-Javadoc)
     * @see com.iqiyi.dbagent.contraller.i.DBAgentTemplate#paseData(com.iqiyi.dbagent.base.config.i.Configuration, java.lang.String)
     */
    public String paseData(Configuration config, String iData) {
        // TODO Auto-generated method stub
        return null;
    }

    /* (non-Javadoc)
     * @see com.iqiyi.dbagent.contraller.i.DBAgentTemplate#dealDataAsStreaming(java.io.InputStream, com.iqiyi.dbagent.base.config.i.Configuration, com.iqiyi.dbagent.contraller.i.IDataStoreHandler, com.iqiyi.dbagent.base.i.ISqlMonitorServer)
     */
    public DealAfter dealDataAsStreaming(InputStream is, Configuration config,
            IDataStoreHandler handler, ISqlMonitorServer iMonitor) {
        // TODO Auto-generated method stub
        return null;
    }

}
